package com.training1.core.modules.dao;


import java.util.List;
import java.util.Map;

import com.training1.core.common.dao.CrudDao;
import com.training1.core.common.dao.annotation.MyBatisDao;
import com.training1.core.common.entity.UserEntity;
import com.training1.core.entity.MemberEntity;
import com.training1.core.entity.PaymentEntity;
import com.training1.core.entity.SystemUserEntity;

@MyBatisDao
public interface PaymentDao extends CrudDao<PaymentEntity>{
	
	
	/**
	 * 查找所有的开单中心
	 */
	public List<SystemUserEntity> findCenter(Map<String, Object> param);
	
	/**
	 * 查询所有数据
	 * @param param
	 * @return
	 */
	public List<PaymentEntity> findexportList(Map<String, Object> param);
	/**
	 * 查询总金额
	 * @param param
	 * @return
	 */
	public PaymentEntity findAllCash(Map<String, Object> param);
	/**
	 * 查询报表的数据
	 * @param param
	 * @return
	 */
	public List<PaymentEntity> findReport();
	
}
